/*
 * @lc app=leetcode.cn id=1021 lang=javascript
 *
 * [1021] 删除最外层的括号
 */

// @lc code=start
/**
 * @param {string} s
 * @return {string}
 */
var removeOuterParentheses = function(s) {
    // ( 主栈>= 2 辅助入栈
    // ) 主栈>= 1 辅助入栈
    const s1 = [];
    const s2 = [];

    for(const item of s) {
        item === '(' ? s1.push(item) : s1.pop();
        // 关键
        ((item === '(' && s1.length >= 2) || (item === ')' && s1.length >= 1)) && s2.push(item);
    }

    return s2.join('');
};
// @lc code=end

